package com.dzsw.util;

import java.security.SecureRandom;

public class BizUtil {

    public static byte randomChar() {
        // 创建Random对象
        SecureRandom random = new SecureRandom();
        // 随机决定是大写还是小写字母 (0表示大写，1表示小写)
        boolean isUpperCase = random.nextBoolean();
        byte randomLetter;
        if (isUpperCase) {
            // 生成大写字母 (A-Z，ASCII码65-90)
            // 生成0-25之间的随机数，加上65得到对应的ASCII码
            randomLetter = (byte) (random.nextInt(26) + 'A');
        } else {
            // 生成小写字母 (a-z，ASCII码97-122)
            // 生成0-25之间的随机数，加上97得到对应的ASCII码
            randomLetter = (byte) (random.nextInt(26) + 'a');
        }
        return randomLetter;
    }
}
